package org.swingplus.core.annotation.widget;

import java.awt.Cursor;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
 
@Target({ElementType.TYPE,ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface CheckBox{
	
	String theme() default "";
	
	//标题栏
	boolean undecorated() default true;
	//鼠标形状
	int cursor() default Cursor.DEFAULT_CURSOR;
	
	
	// 设置复选框的 文本、字体 和 字体颜色
	String  text() default "";
//	Font setFont() default null;
//	Color foreground() default null;

	/* 以下方法定义在 javax.swing.AbstractButton 基类中 */

	// 设置复选框是否选中状态
	boolean  selected() default false;

	 

	// 设置复选框是否可用
	boolean setEnabled() default true;

	// 设置图片和文本的间距
	int iconTextGap() default 0;
	int fontSize() default 10;
	
	
	
	
	
}
